Venture To See · Destination Guide
Destination Guide: Milan, Italy
Things to do, what they cost, what to book ahead, and how to get from the airport to downtown, from travelers who just did it.
Disclosure: Some of the links on this page are affiliate links. If you click through and book a tour or experience, we may earn a small commission — at no additional cost to you.
We spent 24 hours in Milan in April, flying in a day ahead of our son's high school soccer camp in Verona. We saw the castle, the Galleria, the Duomo, The Last Supper, and an Inter match at San Siro, and learned a few things about timing and tickets along the way. This guide is the practical side of that trip: what to see, what it costs, what to book ahead, and how to get around. For the story, read 24 Hours in Milan.
Travel well in Milan. Our hand-selected experiences, from reserved Last Supper entry to the Duomo rooftop, are all in one place.
Explore Curated Milan Experiences →
Milan at a Glance
Getting from the Airport to Downtown Milan
From Malpensa (MXP), the main international airport
| Option | Time | Cost (one way) | Good to know |
|---|---|---|---|
| Malpensa Express train | ~40 min to Cadorna ~50 min to Centrale | ~€13–15 per person | Fastest and most predictable. Every 30 minutes from Terminals 1 and 2. Cadorna is best for the castle and Duomo. |
| Airport coach | 50–70 min | ~€10 per person | Several operators run to Milano Centrale. Cheapest, but traffic can slow it down. |
| Official white taxi | 45–70 min | ~€114 per car (fixed fare) | Flat fare to anywhere in the city of Milan, up to four passengers. Best with family or lots of luggage. |
From Linate (LIN), the city airport
Linate is only about 7 km from the center. The M4 metro runs from the terminal to San Babila in about 12–15 minutes on a standard €2.20 ticket. From San Babila, it's one stop on the M1 to the Duomo.
From Bergamo (BGY)
Bergamo is about 50 km east and is served mostly by budget airlines. Direct coaches run to Milano Centrale in about an hour.
Fares change periodically. Check the operator's website before you travel.
Getting Around Milan
| Ticket | Price | Notes |
|---|---|---|
| Single ticket | €2.20 | Valid 90 minutes on metro, tram, and bus (one metro entry) |
| 24-hour pass | €7.60 | Best value for a one-day visit |
| 3-day pass | €15.50 | Good for a longer pre- or post-cruise stay |
The historic center is very walkable. Castello Sforzesco, the Duomo, and Santa Maria delle Grazie (The Last Supper) are all within walking distance of each other. Use the metro for longer hops: M1 (red) serves the Duomo and the castle, and M5 (lilac) goes to San Siro stadium. Keep your ticket until you exit, because inspectors do check.
Make every hour count. Reserve timed entry and skip-the-line access before you arrive.
Explore Curated Milan Experiences →Top Things to Do in Milan
1. The Last Supper (Cenacolo Vinciano)
Leonardo da Vinci's masterpiece is painted on the wall of the old dining hall next to Santa Maria delle Grazie. Visits are by reservation only, in small timed groups, and official tickets often sell out within days of release. If they're gone, a guided tour with reserved entry is the most reliable way in, and the guide explains what you're seeing before your 15 minutes in the room. Don't forget to turn around: the Crucifixion fresco on the opposite wall is from 1495.
Book a Last Supper Tour →
2. The Duomo di Milano & Rooftop Terraces
Begun in 1386 and finished nearly six centuries later, the Duomo has more than 3,400 statues and 135 spires, with the golden Madonnina on top. It's one of Italy's most-visited sights, so a skip-the-line ticket or guided tour saves real time on a short stay. The highlight is the rooftop, where you walk among the spires; you can climb the stairs or take the lift. Not every ticket includes the rooftop, so check before you book. Everyone still goes through security.
Book Duomo Access →
3. Galleria Vittorio Emanuele II
Milan's glass-roofed "living room," finished in 1877, is lined with Prada, Dior, Louis Vuitton, and, upstairs, a Burger King. Find the bull mosaic in the floor at the center, put your heel on it, and spin three times for good luck and to make sure you come back to Milan.
4. Castello Sforzesco
The Sforza family's red-brick fortress is where Milan's story starts. Duke Ludovico Sforza ruled from here and commissioned The Last Supper, so it makes a natural first stop. From the castle, Via Dante is a pleasant 15-minute walk to the Duomo.
5. An Inter or AC Milan Match at San Siro
The energy from the Curva Nord, Inter's supporters' end, is worth the trip even if you're not a soccer fan. Get there before the gates open for the food trucks. The clubs plan to replace San Siro with a new stadium around 2031, so the window to see the original is closing. No match while you're in town? Stadium tours run on non-match days.
Our Picks
Our Curated Milan Collection
Private and small-group experiences, from reserved Last Supper entry to the Duomo rooftop, chosen from our own visit.
Explore Curated Milan Experiences →If You Only Have 24 Hours
Our One-Day Plan
How We'd Do It Again
- Morning: Castello Sforzesco, then walk Via Dante to the center.
- Late morning: the Galleria. Spin on the bull.
- Midday: the Duomo and rooftop with a skip-the-line ticket. Grab a bite on the piazza.
- Afternoon: walk 20 minutes to Santa Maria delle Grazie for your Last Supper time slot (ours was 4:30 p.m.).
- Evening: metro M5 to San Siro for a match, or dinner if there's no game.
When We Go Back: Next Time in Milan
Twenty-four hours showed us the highlights, but it also showed us how much we missed. On our next trip, we'd add an extra day or two for these. They're also good fits for a longer pre- or post-cruise stay.
Small-Group Cooking Class: Pasta, Gnocchi & Tiramisu
A small-group class with a local chef is the experience we most want to add. You roll fresh pasta, shape potato gnocchi, layer a classic tiramisu, then sit down together to eat it all, usually with a glass of local wine. It's hands-on and social, and you come home with recipes you'll actually use. Book an evening class if you want it to double as dinner.
Book a Cooking Class →Regional Vineyard Visits: Franciacorta
Franciacorta, near Lake Iseo and Brescia, makes Italy's top traditional-method sparkling wine, the same method used for Champagne. Most cellars require an appointment, so a guided day tour from Milan is the easy way to go: transportation, two or more winery visits, and often a lakeside lunch, without anyone having to drive after the tastings. If you'd rather go on your own, high-speed trains reach Brescia in about 35–40 minutes, and the wineries are a short taxi ride from there.
Book a Wine Tour →Day Trip to Lake Como
Lake Como is close enough for an easy day trip. Regional trains from Milano Centrale reach Como San Giovanni in about 40 minutes for roughly €5, or Varenna-Esino in about an hour for roughly €7–8. Varenna is the better choice if you want the classic central-lake day. From there, a short ferry ride connects Varenna, Bellagio, and Menaggio, so you can see two or three villages in one day. A guided tour handles the trains, boats, and timing for you, which is worth it if you're short on time.
Book a Lake Como Day Trip →Prefer a Private Guide? Tours by Locals
If you'd rather not join a group, a private tour with a licensed local guide is worth considering. Tours by Locals tours are private to your party and usually priced per group rather than per person, so they work out well for families or two couples traveling together. You can also adjust the pace and the stops to suit you. That flexibility helps on a pre- or post-cruise day when flight or ship times are tight.
Private Milan Highlights Tour with a Local Guide
Cover the castle, the Galleria, and the Duomo with a guide who knows the city, and skip the guesswork of finding your own way. Ask your guide to time the route around your Last Supper reservation; that's the one fixed slot that's hard to change.
See Private Milan Tours →Private Lake Como Day Trip from Milan
A private guide takes care of the trains or car, the ferry schedules, and where to have lunch, so you can spend the day in Varenna, Bellagio, and the villages around them instead of in timetables. It's a strong choice if you have one free day before or after your cruise.
See Private Lake Como Tours →Ready to plan? Every Milan experience we recommend, curated in one place.
Explore Curated Milan Experiences →Using Milan Before or After a Cruise
Milan is the main international gateway for northern Italy, which makes it an easy add-on for cruises sailing from Genoa, Savona, or Venice. Spending a night here before you head to the port gives you a buffer if your flight is delayed and a day like ours if it isn't. Staying near Milano Centrale makes train connections easiest; staying near the Duomo puts the sights on your doorstep.
Milan to Venice by Train
If your cruise starts or ends in Venice, the high-speed train is the way to go. Frecciarossa and Italo trains run direct from Milano Centrale to Venezia Santa Lucia in about 2 hours 25 minutes, with departures roughly every 30 minutes through the day. Santa Lucia sits on the Grand Canal in the historic center. If you're going straight to the ship, Venezia Mestre on the mainland is about 10 minutes closer. Fares start around €15–30 when booked early and climb closer to departure, so reserve once your cruise dates are set. Before you book, check which terminal your ship uses: many larger ships no longer dock in central Venice and sail from mainland or nearby ports instead.
Plan Your Milan Visit
Experience Milan, Thoughtfully Curated
Skip-the-line Duomo access, reserved Last Supper tours, Lake Como by boat, and Franciacorta tastings.
Explore Curated Milan Experiences →Frequently Asked Questions
Milan Destination Guide FAQ
How do I get from Malpensa Airport to downtown Milan?
The Malpensa Express train is the fastest option: about 40 minutes to Milano Cadorna or about 50 minutes to Milano Centrale, with trains every 30 minutes, for roughly €13–15 one way. Airport coaches to Milano Centrale cost about €10 and take 50–70 minutes. Official white taxis charge a fixed fare of about €114 per car to anywhere in the city.
How do I get from Linate Airport to the city center?
Take the M4 metro from the terminal to San Babila. It takes about 12–15 minutes and costs the standard €2.20 city ticket. From San Babila it is one stop on the M1 to the Duomo.
Do I need to book The Last Supper in advance?
Yes. Entry is by timed reservation only, groups are small, and official tickets (about €15 including the reservation fee) often sell out weeks ahead. If they are gone, a guided tour that includes entry is the most reliable way in. The museum is closed on Mondays.
How much does it cost to visit the Duomo and its rooftop?
Cathedral-only tickets start around €10–11. Passes that add the rooftop terraces run roughly €20–32 depending on whether you climb the stairs or take the lift. Not every ticket includes the rooftop, so check before you book. Skip-the-line tickets and guided tours save time at Italy's busiest sights.
How do I get around Milan?
Walk the historic center and use the metro for longer hops. A single ticket is €2.20 and is valid for 90 minutes, a 24-hour pass is €7.60, and a 3-day pass is €15.50. You can tap a contactless bank card at the metro gates. Line M1 serves the Duomo and Castello Sforzesco, and line M5 serves San Siro.
Is Milan a good pre-cruise or post-cruise stop?
Yes. Milan is the main international gateway for northern Italy, and many cruisers fly in before sailing from Genoa, Savona, or Venice. A night in Milan gives you a buffer against flight delays and a full day to see the city. Check train times to your port before booking your hotel.
How long is the train from Milan to Venice?
Direct Frecciarossa and Italo high-speed trains take about 2 hours 25 minutes from Milano Centrale to Venezia Santa Lucia, with departures roughly every 30 minutes. Venezia Mestre, on the mainland, is about 10 minutes quicker. Fares start around €15–30 when booked early.
Can you do a day trip from Milan to Lake Como?
Yes. Regional trains from Milano Centrale reach Como San Giovanni in about 40 minutes for roughly €5, or Varenna-Esino in about an hour for roughly €7–8. From Varenna, short ferries connect Bellagio and Menaggio, so you can see several lake towns in one day.
Are there cooking classes or wine tours near Milan?
Yes. Small-group cooking classes in Milan teach fresh pasta, gnocchi, and tiramisu, usually in about three hours, with a meal at the end. For wine, the Franciacorta region about an hour east of Milan is known for Italian sparkling wine, and guided day tours include transportation and winery visits.
Should I book a private tour or a group tour in Milan?
Group tours are the budget choice and work well for fixed-entry sights like the Duomo and The Last Supper. Private tours, such as those on Tours by Locals, are usually priced per group, so they can be good value for families or friends traveling together, and you can set the pace and stops. They are especially useful on a tight pre- or post-cruise day.
When did Venture To See visit Milan?
We visited Milan in April, flying in a day ahead of our son's high school soccer camp in Verona. Read our full 24 Hours in Milan story on venturetoseellc.com.
Follow the Journey
Have a Question or a Story to Share?
We read every message. Send us your feedback, trip questions, or where you think we should go next.
Email UsFollow Venture To See